left shift and right shift operators in c